package com.gagakuai.bpm.domian.dto.camunda;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;


@Data
@Accessors(chain = true)
@ApiModel("流程定义接口对象")
public class WorkflowDefinitionDto {

    @ApiModelProperty("id")
    private String id;

    @ApiModelProperty(name = "key", value = "流程KEY")
    private String key;

    @ApiModelProperty(name = "name", value = "名字")
    private String name;

    @ApiModelProperty(name = "version", value = "版本")
    private int version;

    @ApiModelProperty("versionTag")
    private String versionTag;

    @ApiModelProperty(name = "category", value = "分类")
    private String category;

    @ApiModelProperty(name = "deploymentId", value = "部署ID")
    private String deploymentId;

    @ApiModelProperty(name = "resourceName", value = "源文件名字")
    private String resourceName;

    @ApiModelProperty("diagramResourceName")
    private String diagramResourceName;

    @ApiModelProperty(name = "tenantId", value = "租户ID")
    private String tenantId;
}
